put the finishing touches to - Türkçe İngilizce Sözlük